perm filename MRS.STF[RDG,DBL] blob sn#677461 filedate 1982-09-10 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00005 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	∂08-Sep-82  1528	lark@Diablo (SuNet)  	atsign functions  
C00004 00003	∂09-Sep-82  1224	<CSD.DIETTERICH at SU-SCORE> 	"Do before 5:00 today" and other tidbits
C00007 00004	∂ 9 Sep 1982 1338-PDT	<CSD.DIETTERICH at SU-SCORE>	comments on REPN
C00010 00005	∂TO CSD.DIETTERICH@SCORE 16:27 9-Sep
C00013 ENDMK
C⊗;
∂08-Sep-82  1528	lark@Diablo (SuNet)  	atsign functions  

Here is a partial list of functions that I have compiled.  It is probably
not complete.

 mergecar	@mergecar
 nunion	@nunion
 merge	@merge
 memq	@memq
 nunionq	@nunionq
 nmerge	@nmerge
 nmergecar	@nmergecar
 unionq	@unionq
 unite	@unite
 nunite	@nunite
 union	@union
 mem	@mem
 assq	@assq
 assoc	@assoc
 ass	@ass
 memassoc	@memassoc
 memassq	@memassq
 memass	@memass
 rplaca	@rplaca
 rplacd	@rplacd
 last	@last
 intersection	@intersection
 intersectionq	@intersectionq
 intersect	@intersect
 nintersection	@nintersection
 nintersectionq	@nintersectionq
 nintersect	@nintersect
 synonym	@synonym
 error	@error
 mapc	@mapc
 mapl	@mapl
 mapcar	@mapcar
 maplist	@maplist
 mapcan	@mapcan
 mapcon	@mapcon
 do	@do
 do*	@do*
 prog	@prog
 prog*	@prog*
 get	@get
 getl	@getl
 putprop	@putprop
 defprop	@defprop
 remprop	@remprop
 plist	@plist
 pop	@pop
 push	@push
 if	@if
 when	@when
 unless	@unless
 caseq	@caseq
 pairp	@pairp
 listp	@listp
 symbol	@symbol
 make-hash-table	@make-hash-table
 gethash	@gethash
 puthash	@puthash
 remhash	@remhash
 catch	@catch
 throw	@throw

∂09-Sep-82  1224	<CSD.DIETTERICH at SU-SCORE> 	"Do before 5:00 today" and other tidbits
To: MRS-documenters: ;

Hello everyone,

A couple of things:

1. Please make a list of all of the dictionary terms that you think
you are responsible for.  Put them in a msg to me, and also bring them
to this afternoon's meeting.

2.  Please make a list of terms that you think you want someone else
to do.  Russ has already started a file called "orphans" in
<csd.mrs.manual> of such terms.  Feel free at edit this file and claim
some of these terms as your very own or add terms that you have found
at your doorstep.

3.  Keep the following points in mind when writing entries--especially
the description part:

  a.  Use @T around anything that is a "computer word" or computer
      i/o.

  b.  Capitalize NIL.

  c.  When referring to the arguments passed to a function, use the
      phrase from the Usage entry, surrounded by <>'s.  This usually
      makes it easier to write and less ambiguous.

  d.  In writing your "brief", try to make the phrase fit into the
      following sentence:  "In order to <brief>, I should type
      <name>."  For example, "In order to get or set the cannonical
      coreferential symbol I should use coref."  This makes the
      <brief> more like "the goal that this satisfies" rather than a
      summary of "what" the command does.

  e.  In general, try to give more "why's" in addition to all of the
      "what's".  For instance, tell why $truepn treats all free
      variables as existentials.  Especially important for obscure or
      bizarre "what's".


Thanks,

-Tom
-------

∂ 9 Sep 1982 1338-PDT	<CSD.DIETTERICH at SU-SCORE>	comments on REPN
To: csd.greiner at SU-SCORE
cc: CSD.DIETTERICH at SU-SCORE

Russ,

I have the following comments in reading your REPN file.

1.  Your "brief" statements are not brief enough.  For example, I
would have said the brief for PDT would be
"discrimination net representation for a particular theory"

or maybe just

"discrimination net representation"

If there is no other discrimination net that we are trying to
discriminate this one from.

2.  In general, we aren't capitalizing function names like REPN.
How do you feel about this.  I know in the Interlisp environment, this
is important...

3. We are putting @T's around any computer-ese, including the function
name in the Usage box.

4. What's a "tertiary proposition" and a "tertiary relation"? (see
your PPT entries).  Do you mean "ternary"?

5. What is FIing (see diagnositics for REPN).?

6. In general, this stuff is very dense.  The section needs a general
introduction describing what's "going on".  I didn't even try to read
all of the stuff at the end of the file.  We need some discussion of
the relative trade-offs of the different representations.  I guess a
lot of that belongs in the HOW-TO part of the manual.

--Tom
-------
-------

∂TO CSD.DIETTERICH@SCORE 16:27 9-Sep
Tom -
0) Thanks first for your suggestions wrt my REPN section.  I'll do what I can
to "operationalize" them.

1) Thanks also for creating that orphan file, and publicizing(sp) it.
Perhaps there should be a general Q/A file as well, containing suggestions
such as the ones you made in your most recent general message,
questions like the one which follows (and, I guess, this point as well...,)
and the notes now cluttering your SKELETON file.
Another entry would be a description of the desired contents of the history slot:
many people still seem to think it refers to this dictionary entry, rather than
to the term itself.
...or do these things belong in <CSD.MRS>MAIL.TXT?
...but enough file proliferation schemes for now...

2) What should go in the SEE-ALSO slot:
the minimal set of *immediate* pointers, or everything which may be relevant?
Eg, I want everyone reading about PDT-STASH to know about PDT-LOOKUPN.
Is it sufficient for PDT-STASH to point to PDT,
exploiting the fact that PDT does SEE-ALSO this PDT-LOOKUPN?
Or should I put that PDT-LOOKUPN value in PDT-STASH's SEE-ALSO slot?

3) My terms  (tentative -- subject to Andy's comments):

LISP procedures:
  PDT-STASH PDT-UNSTASH PDT-LOOKUPN PDT-LOOKUPVALN
  PPT-STASH PPT-UNSTASH PPT-LOOKUPN PPT-LOOKUPVALN
  PP-STASH  PP-UNSTASH  PP-LOOKUPN  PP-LOOKUPVALN
  PM-STASH  PM-UNSTASH  PM-LOOKUPN  PM-LOOKUPVALN
MRS Constants (Representations):
  PDT, PPT, PP, PM
MRS Relations:
  REPN, USE-FN, DOMAIN, OPDOMAIN, ARITY

General terms/ideas:
  Representation  		<-- I'd rather MRG did this.
	[This is an Overview - what is "representation", and how does MRS deal
	 with it.]
  Representation Naming Strategy
  Discrimination Net
  Property List
  Indexing Strategy

---
Russ